【例子介绍】酒店管理系统
【源码结构】
.
├── hotel
│ ├── db_hotel.sql
│ └── ssm_hotel
│ ├── out
│ │ └── artifacts
│ │ └── ssm_hotel_Web_exploded
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── c.tld
│ │ │ ├── classes
│ │ │ │ ├── applicationContext.xml
│ │ │ │ ├── com
│ │ │ │ │ └── song
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── IndexController.class
│ │ │ │ │ │ ├── OrdersController.class
│ │ │ │ │ │ ├── RoomController.class
│ │ │ │ │ │ ├── UserController.class
│ │ │ │ │ │ └── admin
│ │ │ │ │ │ ├── ChartsController.class
│ │ │ │ │ │ ├── CheckinAdminController.class
│ │ │ │ │ │ ├── CheckoutAdminController.class
│ │ │ │ │ │ ├── DeptController.class
│ │ │ │ │ │ ├── EmployeeController.class
│ │ │ │ │ │ ├── FileController.class
│ │ │ │ │ │ ├── FloorController.class
│ │ │ │ │ │ ├── MenuController.class
│ │ │ │ │ │ ├── OrdersAdminController.class
│ │ │ │ │ │ ├── RoleController.class
│ │ │ │ │ │ ├── RoomAdminController.class
│ │ │ │ │ │ ├── RoomTypeController.class
│ │ │ │ │ │ └── SystemController.class
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── ChartsMapper.class
│ │ │ │ │ │ ├── CheckinMapper.class
│ │ │ │ │ │ ├── CheckoutMapper.class
│ │ │ │ │ │ ├── DeptMapper.class
│ │ │ │ │ │ ├── EmployeeMapper.class
│ │ │ │ │ │ ├── FloorMapper.class
│ │ │ │ │ │ ├── MenuMapper.class
│ │ │ │ │ │ ├── OrdersMapper.class
│ │ │ │ │ │ ├── RoleMapper.class
│ │ │ │ │ │ ├── RoomMapper.class
│ │ │ │ │ │ ├── RoomTypeMapper.class
│ │ │ │ │ │ └── UserMapper.class
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ └── LoginInterceptor.class
│ │ │ │ │ ├── pojo
│ │ │ │ │ │ ├── Checkin.class
│ │ │ │ │ │ ├── Checkout.class
│ │ │ │ │ │ ├── Dept.class
│ │ │ │ │ │ ├── Employee.class
│ │ │ │ │ │ ├── Floor.class
│ │ │ │ │ │ ├── Menu.class
│ │ │ │ │ │ ├── Orders.class
│ │ │ │ │ │ ├── Role.class
│ │ │ │ │ │ ├── Room.class
│ │ │ │ │ │ ├── RoomType.class
│ │ │ │ │ │ └── User.class
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── ChartsService.class
│ │ │ │ │ │ ├── CheckinService.class
│ │ │ │ │ │ ├── CheckoutService.class
│ │ │ │ │ │ ├── DeptService.class
│ │ │ │ │ │ ├── EmployeeService.class
│ │ │ │ │ │ ├── FloorService.class
│ │ │ │ │ │ ├── Impl
│ │ │ │ │ │ │ ├── ChartsServiceImpl.class
│ │ │ │ │ │ │ ├── CheckinServiceImpl.class
│ │ │ │ │ │ │ ├── CheckoutServiceImpl.class
│ │ │ │ │ │ │ ├── DeptServiceImpl.class
│ │ │ │ │ │ │ ├── EmployeeServiceImpl.class
│ │ │ │ │ │ │ ├── FloorServiceImpl.class
│ │ │ │ │ │ │ ├── MenuServiceImpl.class
│ │ │ │ │ │ │ ├── OrdersServiceImpl.class
│ │ │ │ │ │ │ ├── RoleServiceImp.class
│ │ │ │ │ │ │ ├── RoomServiceImpl.class
│ │ │ │ │ │ │ ├── RoomTypeServiceImpl.class
│ │ │ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ │ │ ├── MenuService.class
│ │ │ │ │ │ ├── OrdersService.class
│ │ │ │ │ │ ├── RoleService.class
│ │ │ │ │ │ ├── RoomService.class
│ │ │ │ │ │ ├── RoomTypeService.class
│ │ │ │ │ │ └── UserService.class
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── DataGridViewResult.class
│ │ │ │ │ │ ├── MenuNode.class
│ │ │ │ │ │ ├── PasswordUtil.class
│ │ │ │ │ │ ├── SystemConstant.class
│ │ │ │ │ │ ├── TreeNode.class
│ │ │ │ │ │ ├── TreeUtil.class
│ │ │ │ │ │ └── UUIDUtils.class
│ │ │ │ │ └── vo
│ │ │ │ │ ├── ChartsVo.class
│ │ │ │ │ ├── CheckinVo.class
│ │ │ │ │ ├── DeptVo.class
│ │ │ │ │ ├── EmployeeVo.class
│ │ │ │ │ ├── FloorVo.class
│ │ │ │ │ ├── MenuVo.class
│ │ │ │ │ ├── OrdersVo.class
│ │ │ │ │ ├── PieChartsVo.class
│ │ │ │ │ ├── RoleVo.class
│ │ │ │ │ ├── RoomTypeVo.class
│ │ │ │ │ └── RoomVo.class
│ │ │ │ ├── database.properties
│ │ │ │ ├── log4j.properties
│ │ │ │ ├── mapper
│ │ │ │ │ ├── ChartsMapper.xml
│ │ │ │ │ ├── CheckinMapper.xml
│ │ │ │ │ ├── CheckoutMapper.xml
│ │ │ │ │ ├── DeptMapper.xml
│ │ │ │ │ ├── EmployeeMapper.xml
│ │ │ │ │ ├── FloorMapper.xml
│ │ │ │ │ ├── MenuMapper.xml
│ │ │ │ │ ├── OrdersMapper.xml
│ │ │ │ │ ├── RoleMapper.xml
│ │ │ │ │ ├── RoomMapper.xml
│ │ │ │ │ ├── RoomTypeMapper.xml
│ │ │ │ │ └── UserMapper.xml
│ │ │ │ ├── mybatis-config.xml
│ │ │ │ └── springmvc.xml
│ │ │ ├── jsp
│ │ │ │ ├── admin
│ │ │ │ │ ├── charts
│ │ │ │ │ │ ├── currentDateCheckinCharts.jsp
│ │ │ │ │ │ ├── quarterTotalPriceCharts.jsp
│ │ │ │ │ │ ├── roomTypePieCharts.jsp
│ │ │ │ │ │ ├── yearOfMonthCharts.jsp
│ │ │ │ │ │ └── yearTotalPriceCharts.jsp
│ │ │ │ │ ├── checkin
│ │ │ │ │ │ └── checkinManager.jsp
│ │ │ │ │ ├── dept
│ │ │ │ │ │ └── deptManager.jsp
│ │ │ │ │ ├── employee
│ │ │ │ │ │ └── employeeManager.jsp
│ │ │ │ │ ├── floor
│ │ │ │ │ │ └── floorManager.jsp
│ │ │ │ │ ├── home.jsp
│ │ │ │ │ ├── login.jsp
│ │ │ │ │ ├── menu
│ │ │ │ │ │ └── menuManager.jsp
│ │ │ │ │ ├── orders
│ │ │ │ │ │ └── ordersManager.jsp
│ │ │ │ │ ├── role
│ │ │ │ │ │ └── roleManager.jsp
│ │ │ │ │ ├── room
│ │ │ │ │ │ └── roomManager.jsp
│ │ │ │ │ ├── roomType
│ │ │ │ │ │ └── roomTypeManager.jsp
│ │ │ │ │ └── welcome.jsp
│ │ │ │ ├── detail.jsp
│ │ │ │ └── hotelList.jsp
│ │ │ └── web.xml
│ │ ├── home.jsp
│ │ ├── index.jsp
│ │ ├── login.jsp
│ │ ├── register.jsp
│ │ └── statics
│ │ ├── echarts
│ │ │ ├── echarts.min.js
│ │ │ └── jquery-3.1.1.min.js
│ │ ├── front
│ │ │ ├── css
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── global(1).css
│ │ │ │ ├── global.css
│ │ │ │ └── store.css
│ │ │ ├── images
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── all_bg.jpg
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── head.jpg
│ │ │ │ ├── load_bg.jpg
│ │ │ │ ├── logo-1.png
│ │ │ │ └── logo.png
│ │ │ └── layui
│ │ │ └── dist
│ │ │ ├── css
│ │ │ │ ├── layui.css
│ │ │ │ ├── layui.mobile.css
│ │ │ │ └── modules
│ │ │ │ ├── code.css
│ │ │ │ ├── laydate
│ │ │ │ │ └── default
│ │ │ │ │ └── laydate.css
│ │ │ │ └── layer
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ ├── font
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.svg
│ │ │ │ ├── iconfont.ttf
│ │ │ │ ├── iconfont.woff
│ │ │ │ └── iconfont.woff2
│ │ │ ├── images
│ │ │ │ └── face
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 17.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 8.gif
│ │ │ │ └── 9.gif
│ │ │ ├── lay
│ │ │ │ └── modules
│ │ │ │ ├── carousel.js
│ │ │ │ ├── code.js
│ │ │ │ ├── colorpicker.js
│ │ │ │ ├── element.js
│ │ │ │ ├── flow.js
│ │ │ │ ├── form.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── laydate.js
│ │ │ │ ├── layedit.js
│ │ │ │ ├── layer.js
│ │ │ │ ├── laypage.js
│ │ │ │ ├── laytpl.js
│ │ │ │ ├── mobile.js
│ │ │ │ ├── rate.js
│ │ │ │ ├── slider.js
│ │ │ │ ├── table.js
│ │ │ │ ├── transfer.js
│ │ │ │ ├── tree.js
│ │ │ │ ├── upload.js
│ │ │ │ └── util.js
│ │ │ ├── layui.all.js
│ │ │ └── layui.js
│ │ ├── layui
│ │ │ ├── api
│ │ │ │ ├── clear.json
│ │ │ │ ├── init.json
│ │ │ │ ├── menus.json
│ │ │ │ ├── table.json
│ │ │ │ ├── tableSelect.json
│ │ │ │ └── upload.json
│ │ │ ├── css
│ │ │ │ ├── layuimini.css
│ │ │ │ ├── public.css
│ │ │ │ └── themes
│ │ │ │ └── default.css
│ │ │ ├── images
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── captcha.jpg
│ │ │ │ ├── donate_qrcode.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── home.png
│ │ │ │ ├── icon-login.png
│ │ │ │ ├── loginbg.png
│ │ │ │ └── logo.png
│ │ │ ├── js
│ │ │ │ ├── lay-config.js
│ │ │ │ └── lay-module
│ │ │ │ ├── echarts
│ │ │ │ │ ├── echarts.js
│ │ │ │ │ └── echartsTheme.js
│ │ │ │ ├── iconPicker
│ │ │ │ │ └── iconPickerFa.js
│ │ │ │ ├── layarea
│ │ │ │ │ └── layarea.js
│ │ │ │ ├── layuimini
│ │ │ │ │ ├── miniAdmin.js
│ │ │ │ │ ├── miniMenu.js
│ │ │ │ │ ├── miniTab.js
│ │ │ │ │ ├── miniTheme.js
│ │ │ │ │ └── miniTongji.js
│ │ │ │ ├── step-lay
│ │ │ │ │ ├── step.css
│ │ │ │ │ └── step.js
│ │ │ │ ├── tableSelect
│ │ │ │ │ └── tableSelect.js
│ │ │ │ ├── treetable-lay
│ │ │ │ │ ├── treetable.css
│ │ │ │ │ └── treetable.js
│ │ │ │ └── wangEditor
│ │ │ │ ├── fonts
│ │ │ │ │ └── w-e-icon.woff
│ │ │ │ ├── wangEditor.css
│ │ │ │ ├── wangEditor.js
│ │ │ │ ├── wangEditor.min.css
│ │ │ │ ├── wangEditor.min.js
│ │ │ │ └── wangEditor.min.js.map
│ │ │ └── lib
│ │ │ ├── font-awesome-4.7.0
│ │ │ │ ├── HELP-US-OUT.txt
│ │ │ │ ├── css
│ │ │ │ │ ├── font-awesome.css
│ │ │ │ │ └── font-awesome.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ ├── less
│ │ │ │ │ ├── animated.less
│ │ │ │ │ ├── bordered-pulled.less
│ │ │ │ │ ├── core.less
│ │ │ │ │ ├── fixed-width.less
│ │ │ │ │ ├── font-awesome.less
│ │ │ │ │ ├── icons.less
│ │ │ │ │ ├── larger.less
│ │ │ │ │ ├── list.less
│ │ │ │ │ ├── mixins.less
│ │ │ │ │ ├── path.less
│ │ │ │ │ ├── rotated-flipped.less
│ │ │ │ │ ├── screen-reader.less
│ │ │ │ │ ├── stacked.less
│ │ │ │ │ └── variables.less
│ │ │ │ └── scss
│ │ │ │ ├── _animated.scss
│ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── _fixed-width.scss
│ │ │ │ ├── _icons.scss
│ │ │ │ ├── _larger.scss
│ │ │ │ ├── _list.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _path.scss
│ │ │ │ ├── _rotated-flipped.scss
│ │ │ │ ├── _screen-reader.scss
│ │ │ │ ├── _stacked.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ └── font-awesome.scss
│ │ │ ├── jq-module
│ │ │ │ ├── jquery.particleground.min.js
│ │ │ │ ├── paigusu.min.js
│ │ │ │ └── zyupload
│ │ │ │ ├── zyupload-1.0.0.min.css
│ │ │ │ └── zyupload-1.0.0.min.js
│ │ │ ├── jquery-3.4.1
│ │ │ │ └── jquery-3.4.1.min.js
│ │ │ └── layui-v2.5.5
│ │ │ ├── css
│ │ │ │ ├── layui.css
│ │ │ │ ├── layui.mobile.css
│ │ │ │ └── modules
│ │ │ │ ├── code.css
│ │ │ │ ├── laydate
│ │ │ │ │ └── default
│ │ │ │ │ └── laydate.css
│ │ │ │ └── layer
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ ├── font
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.svg
│ │ │ │ ├── iconfont.ttf
│ │ │ │ ├── iconfont.woff
│ │ │ │ └── iconfont.woff2
│ │ │ ├── images
│ │ │ │ └── face
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 17.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 8.gif
│ │ │ │ └── 9.gif
│ │ │ ├── lay
│ │ │ │ └── modules
│ │ │ │ ├── carousel.js
│ │ │ │ ├── code.js
│ │ │ │ ├── colorpicker.js
│ │ │ │ ├── element.js
│ │ │ │ ├── flow.js
│ │ │ │ ├── form.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── laydate.js
│ │ │ │ ├── layedit.js
│ │ │ │ ├── layer.js
│ │ │ │ ├── laypage.js
│ │ │ │ ├── laytpl.js
│ │ │ │ ├── mobile.js
│ │ │ │ ├── rate.js
│ │ │ │ ├── slider.js
│ │ │ │ ├── table.js
│ │ │ │ ├── transfer.js
│ │ │ │ ├── tree.js
│ │ │ │ ├── upload.js
│ │ │ │ └── util.js
│ │ │ ├── layui.all.js
│ │ │ └── layui.js
│ │ └── layui_ext
│ │ ├── dist
│ │ │ └── dtree.js
│ │ └── dtree
│ │ ├── dtree.css
│ │ ├── dtree.js
│ │ ├── font
│ │ │ ├── dtreefont.css
│ │ │ ├── dtreefont.eot
│ │ │ ├── dtreefont.svg
│ │ │ ├── dtreefont.ttf
│ │ │ ├── dtreefont.woff
│ │ │ └── icons.json
│ │ └── 开发者日志.txt
│ ├── pom.xml
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── song
│ │ │ │ ├── controller
│ │ │ │ │ ├── IndexController.java
│ │ │ │ │ ├── OrdersController.java
│ │ │ │ │ ├── RoomController.java
│ │ │ │ │ ├── UserController.java
│ │ │ │ │ └── admin
│ │ │ │ │ ├── ChartsController.java
│ │ │ │ │ ├── CheckinAdminController.java
│ │ │ │ │ ├── CheckoutAdminController.java
│ │ │ │ │ ├── DeptController.java
│ │ │ │ │ ├── EmployeeController.java
│ │ │ │ │ ├── FileController.java
│ │ │ │ │ ├── FloorController.java
│ │ │ │ │ ├── MenuController.java
│ │ │ │ │ ├── OrdersAdminController.java
│ │ │ │ │ ├── RoleController.java
│ │ │ │ │ ├── RoomAdminController.java
│ │ │ │ │ ├── RoomTypeController.java
│ │ │ │ │ └── SystemController.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── ChartsMapper.java
│ │ │ │ │ ├── CheckinMapper.java
│ │ │ │ │ ├── CheckoutMapper.java
│ │ │ │ │ ├── DeptMapper.java
│ │ │ │ │ ├── EmployeeMapper.java
│ │ │ │ │ ├── FloorMapper.java
│ │ │ │ │ ├── MenuMapper.java
│ │ │ │ │ ├── OrdersMapper.java
│ │ │ │ │ ├── RoleMapper.java
│ │ │ │ │ ├── RoomMapper.java
│ │ │ │ │ ├── RoomTypeMapper.java
│ │ │ │ │ └── UserMapper.java
│ │ │ │ ├── interceptor
│ │ │ │ │ └── LoginInterceptor.java
│ │ │ │ ├── pojo
│ │ │ │ │ ├── Checkin.java
│ │ │ │ │ ├── Checkout.java
│ │ │ │ │ ├── Dept.java
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ ├── Floor.java
│ │ │ │ │ ├── Menu.java
│ │ │ │ │ ├── Orders.java
│ │ │ │ │ ├── Role.java
│ │ │ │ │ ├── Room.java
│ │ │ │ │ ├── RoomType.java
│ │ │ │ │ └── User.java
│ │ │ │ ├── service
│ │ │ │ │ ├── ChartsService.java
│ │ │ │ │ ├── CheckinService.java
│ │ │ │ │ ├── CheckoutService.java
│ │ │ │ │ ├── DeptService.java
│ │ │ │ │ ├── EmployeeService.java
│ │ │ │ │ ├── FloorService.java
│ │ │ │ │ ├── Impl
│ │ │ │ │ │ ├── ChartsServiceImpl.java
│ │ │ │ │ │ ├── CheckinServiceImpl.java
│ │ │ │ │ │ ├── CheckoutServiceImpl.java
│ │ │ │ │ │ ├── DeptServiceImpl.java
│ │ │ │ │ │ ├── EmployeeServiceImpl.java
│ │ │ │ │ │ ├── FloorServiceImpl.java
│ │ │ │ │ │ ├── MenuServiceImpl.java
│ │ │ │ │ │ ├── OrdersServiceImpl.java
│ │ │ │ │ │ ├── RoleServiceImp.java
│ │ │ │ │ │ ├── RoomServiceImpl.java
│ │ │ │ │ │ ├── RoomTypeServiceImpl.java
│ │ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ │ ├── MenuService.java
│ │ │ │ │ ├── OrdersService.java
│ │ │ │ │ ├── RoleService.java
│ │ │ │ │ ├── RoomService.java
│ │ │ │ │ ├── RoomTypeService.java
│ │ │ │ │ └── UserService.java
│ │ │ │ ├── utils
│ │ │ │ │ ├── DataGridViewResult.java
│ │ │ │ │ ├── MenuNode.java
│ │ │ │ │ ├── PasswordUtil.java
│ │ │ │ │ ├── SystemConstant.java
│ │ │ │ │ ├── TreeNode.java
│ │ │ │ │ ├── TreeUtil.java
│ │ │ │ │ └── UUIDUtils.java
│ │ │ │ └── vo
│ │ │ │ ├── ChartsVo.java
│ │ │ │ ├── CheckinVo.java
│ │ │ │ ├── DeptVo.java
│ │ │ │ ├── EmployeeVo.java
│ │ │ │ ├── FloorVo.java
│ │ │ │ ├── MenuVo.java
│ │ │ │ ├── OrdersVo.java
│ │ │ │ ├── PieChartsVo.java
│ │ │ │ ├── RoleVo.java
│ │ │ │ ├── RoomTypeVo.java
│ │ │ │ └── RoomVo.java
│ │ │ ├── resources
│ │ │ │ ├── applicationContext.xml
│ │ │ │ ├── database.properties
│ │ │ │ ├── log4j.properties
│ │ │ │ ├── mapper
│ │ │ │ │ ├── ChartsMapper.xml
│ │ │ │ │ ├── CheckinMapper.xml
│ │ │ │ │ ├── CheckoutMapper.xml
│ │ │ │ │ ├── DeptMapper.xml
│ │ │ │ │ ├── EmployeeMapper.xml
│ │ │ │ │ ├── FloorMapper.xml
│ │ │ │ │ ├── MenuMapper.xml
│ │ │ │ │ ├── OrdersMapper.xml
│ │ │ │ │ ├── RoleMapper.xml
│ │ │ │ │ ├── RoomMapper.xml
│ │ │ │ │ ├── RoomTypeMapper.xml
│ │ │ │ │ └── UserMapper.xml
│ │ │ │ ├── mybatis-config.xml
│ │ │ │ └── springmvc.xml
│ │ │ └── webapp
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── c.tld
│ │ │ │ ├── jsp
│ │ │ │ │ ├── admin
│ │ │ │ │ │ ├── charts
│ │ │ │ │ │ │ ├── currentDateCheckinCharts.jsp
│ │ │ │ │ │ │ ├── quarterTotalPriceCharts.jsp
│ │ │ │ │ │ │ ├── roomTypePieCharts.jsp
│ │ │ │ │ │ │ ├── yearOfMonthCharts.jsp
│ │ │ │ │ │ │ └── yearTotalPriceCharts.jsp
│ │ │ │ │ │ ├── checkin
│ │ │ │ │ │ │ └── checkinManager.jsp
│ │ │ │ │ │ ├── dept
│ │ │ │ │ │ │ └── deptManager.jsp
│ │ │ │ │ │ ├── employee
│ │ │ │ │ │ │ └── employeeManager.jsp
│ │ │ │ │ │ ├── floor
│ │ │ │ │ │ │ └── floorManager.jsp
│ │ │ │ │ │ ├── home.jsp
│ │ │ │ │ │ ├── login.jsp
│ │ │ │ │ │ ├── menu
│ │ │ │ │ │ │ └── menuManager.jsp
│ │ │ │ │ │ ├── orders
│ │ │ │ │ │ │ └── ordersManager.jsp
│ │ │ │ │ │ ├── role
│ │ │ │ │ │ │ └── roleManager.jsp
│ │ │ │ │ │ ├── room
│ │ │ │ │ │ │ └── roomManager.jsp
│ │ │ │ │ │ ├── roomType
│ │ │ │ │ │ │ └── roomTypeManager.jsp
│ │ │ │ │ │ └── welcome.jsp
│ │ │ │ │ ├── detail.jsp
│ │ │ │ │ └── hotelList.jsp
│ │ │ │ ├── lib
│ │ │ │ └── web.xml
│ │ │ ├── home.jsp
│ │ │ ├── index.jsp
│ │ │ ├── login.jsp
│ │ │ ├── register.jsp
│ │ │ ├── show
│ │ │ │ ├── 20210429
│ │ │ │ │ ├── 83b03db0aaf34b9981c1e862faeb441f.gif
│ │ │ │ │ └── f31b67fc79f84e8f99caa85cdb5a4c1c.jpg
│ │ │ │ ├── 20210501
│ │ │ │ │ ├── 1363be89796f42feb2ed86a756d48706.jpg
│ │ │ │ │ ├── 5d60ac8644e744bbba13caa8679a149a.jpg
│ │ │ │ │ ├── 7bfd1eea53374d6290fa78377fa2a518.jpg
│ │ │ │ │ └── 7f776cc30a334232ac0477e8c4688a6b.jpg
│ │ │ │ └── 20210502
│ │ │ │ └── b82ada58df2f402cb9841b1f3a23fed6.jpg
│ │ │ └── statics
│ │ │ ├── echarts
│ │ │ │ ├── echarts.min.js
│ │ │ │ └── jquery-3.1.1.min.js
│ │ │ ├── front
│ │ │ │ ├── css
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ │ └── iconfont.woff2
│ │ │ │ │ ├── global(1).css
│ │ │ │ │ ├── global.css
│ │ │ │ │ └── store.css
│ │ │ │ ├── images
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 2.jpg
│ │ │ │ │ ├── 3.jpg
│ │ │ │ │ ├── 4.jpg
│ │ │ │ │ ├── 5.jpg
│ │ │ │ │ ├── 6.jpg
│ │ │ │ │ ├── all_bg.jpg
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── head.jpg
│ │ │ │ │ ├── load_bg.jpg
│ │ │ │ │ ├── logo-1.png
│ │ │ │ │ └── logo.png
│ │ │ │ └── layui
│ │ │ │ └── dist
│ │ │ │ ├── css
│ │ │ │ │ ├── layui.css
│ │ │ │ │ ├── layui.mobile.css
│ │ │ │ │ └── modules
│ │ │ │ │ ├── code.css
│ │ │ │ │ ├── laydate
│ │ │ │ │ │ └── default
│ │ │ │ │ │ └── laydate.css
│ │ │ │ │ └── layer
│ │ │ │ │ └── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── images
│ │ │ │ │ └── face
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 7.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 8.gif
│ │ │ │ │ └── 9.gif
│ │ │ │ ├── lay
│ │ │ │ │ └── modules
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── colorpicker.js
│ │ │ │ │ ├── element.js
│ │ │ │ │ ├── flow.js
│ │ │ │ │ ├── form.js
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── laydate.js
│ │ │ │ │ ├── layedit.js
│ │ │ │ │ ├── layer.js
│ │ │ │ │ ├── laypage.js
│ │ │ │ │ ├── laytpl.js
│ │ │ │ │ ├── mobile.js
│ │ │ │ │ ├── rate.js
│ │ │ │ │ ├── slider.js
│ │ │ │ │ ├── table.js
│ │ │ │ │ ├── transfer.js
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── upload.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── layui.all.js
│ │ │ │ └── layui.js
│ │ │ ├── layui
│ │ │ │ ├── api
│ │ │ │ │ ├── clear.json
│ │ │ │ │ ├── init.json
│ │ │ │ │ ├── menus.json
│ │ │ │ │ ├── table.json
│ │ │ │ │ ├── tableSelect.json
│ │ │ │ │ └── upload.json
│ │ │ │ ├── css
│ │ │ │ │ ├── layuimini.css
│ │ │ │ │ ├── public.css
│ │ │ │ │ └── themes
│ │ │ │ │ └── default.css
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.jpg
│ │ │ │ │ ├── captcha.jpg
│ │ │ │ │ ├── donate_qrcode.png
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── home.png
│ │ │ │ │ ├── icon-login.png
│ │ │ │ │ ├── loginbg.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── js
│ │ │ │ │ ├── lay-config.js
│ │ │ │ │ └── lay-module
│ │ │ │ │ ├── echarts
│ │ │ │ │ │ ├── echarts.js
│ │ │ │ │ │ └── echartsTheme.js
│ │ │ │ │ ├── iconPicker
│ │ │ │ │ │ └── iconPickerFa.js
│ │ │ │ │ ├── layarea
│ │ │ │ │ │ └── layarea.js
│ │ │ │ │ ├── layuimini
│ │ │ │ │ │ ├── miniAdmin.js
│ │ │ │ │ │ ├── miniMenu.js
│ │ │ │ │ │ ├── miniTab.js
│ │ │ │ │ │ ├── miniTheme.js
│ │ │ │ │ │ └── miniTongji.js
│ │ │ │ │ ├── step-lay
│ │ │ │ │ │ ├── step.css
│ │ │ │ │ │ └── step.js
│ │ │ │ │ ├── tableSelect
│ │ │ │ │ │ └── tableSelect.js
│ │ │ │ │ ├── treetable-lay
│ │ │ │ │ │ ├── treetable.css
│ │ │ │ │ │ └── treetable.js
│ │ │ │ │ └── wangEditor
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ └── w-e-icon.woff
│ │ │ │ │ ├── wangEditor.css
│ │ │ │ │ ├── wangEditor.js
│ │ │ │ │ ├── wangEditor.min.css
│ │ │ │ │ ├── wangEditor.min.js
│ │ │ │ │ └── wangEditor.min.js.map
│ │ │ │ └── lib
│ │ │ │ ├── font-awesome-4.7.0
│ │ │ │ │ ├── HELP-US-OUT.txt
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── font-awesome.css
│ │ │ │ │ │ └── font-awesome.min.css
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ │ ├── less
│ │ │ │ │ │ ├── animated.less
│ │ │ │ │ │ ├── bordered-pulled.less
│ │ │ │ │ │ ├── core.less
│ │ │ │ │ │ ├── fixed-width.less
│ │ │ │ │ │ ├── font-awesome.less
│ │ │ │ │ │ ├── icons.less
│ │ │ │ │ │ ├── larger.less
│ │ │ │ │ │ ├── list.less
│ │ │ │ │ │ ├── mixins.less
│ │ │ │ │ │ ├── path.less
│ │ │ │ │ │ ├── rotated-flipped.less
│ │ │ │ │ │ ├── screen-reader.less
│ │ │ │ │ │ ├── stacked.less
│ │ │ │ │ │ └── variables.less
│ │ │ │ │ └── scss
│ │ │ │ │ ├── _animated.scss
│ │ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ │ ├── _core.scss
│ │ │ │ │ ├── _fixed-width.scss
│ │ │ │ │ ├── _icons.scss
│ │ │ │ │ ├── _larger.scss
│ │ │ │ │ ├── _list.scss
│ │ │ │ │ ├── _mixins.scss
│ │ │ │ │ ├── _path.scss
│ │ │ │ │ ├── _rotated-flipped.scss
│ │ │ │ │ ├── _screen-reader.scss
│ │ │ │ │ ├── _stacked.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ └── font-awesome.scss
│ │ │ │ ├── jq-module
│ │ │ │ │ ├── jquery.particleground.min.js
│ │ │ │ │ ├── paigusu.min.js
│ │ │ │ │ └── zyupload
│ │ │ │ │ ├── zyupload-1.0.0.min.css
│ │ │ │ │ └── zyupload-1.0.0.min.js
│ │ │ │ ├── jquery-3.4.1
│ │ │ │ │ └── jquery-3.4.1.min.js
│ │ │ │ └── layui-v2.5.5
│ │ │ │ ├── css
│ │ │ │ │ ├── layui.css
│ │ │ │ │ ├── layui.mobile.css
│ │ │ │ │ └── modules
│ │ │ │ │ ├── code.css
│ │ │ │ │ ├── laydate
│ │ │ │ │ │ └── default
│ │ │ │ │ │ └── laydate.css
│ │ │ │ │ └── layer
│ │ │ │ │ └── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── images
│ │ │ │ │ └── face
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 7.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 8.gif
│ │ │ │ │ └── 9.gif
│ │ │ │ ├── lay
│ │ │ │ │ └── modules
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── colorpicker.js
│ │ │ │ │ ├── element.js
│ │ │ │ │ ├── flow.js
│ │ │ │ │ ├── form.js
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── laydate.js
│ │ │ │ │ ├── layedit.js
│ │ │ │ │ ├── layer.js
│ │ │ │ │ ├── laypage.js
│ │ │ │ │ ├── laytpl.js
│ │ │ │ │ ├── mobile.js
│ │ │ │ │ ├── rate.js
│ │ │ │ │ ├── slider.js
│ │ │ │ │ ├── table.js
│ │ │ │ │ ├── transfer.js
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── upload.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── layui.all.js
│ │ │ │ └── layui.js
│ │ │ ├── layui_ext
│ │ │ │ ├── dist
│ │ │ │ │ └── dtree.js
│ │ │ │ └── dtree
│ │ │ │ ├── dtree.css
│ │ │ │ ├── dtree.js
│ │ │ │ ├── font
│ │ │ │ │ ├── dtreefont.css
│ │ │ │ │ ├── dtreefont.eot
│ │ │ │ │ ├── dtreefont.svg
│ │ │ │ │ ├── dtreefont.ttf
│ │ │ │ │ ├── dtreefont.woff
│ │ │ │ │ └── icons.json
│ │ │ │ └── 开发者日志.txt
│ │ │ └── upload
│ │ │ └── 20210429
│ │ │ ├── 0e6e2c15c0874c63ae3e5fd161a1aaa0.jpg
│ │ │ ├── 6eab300c1d1644a09a240fd0c999958c.jpg
│ │ │ └── 90a7f42b85624547b51e6b0f4184d68c.jpg
│ │ └── test
│ │ └── java
│ ├── ssm_hotel.iml
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.song
│ │ │ └── ssm_hotel
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ ├── applicationContext.xml
│ │ ├── com
│ │ │ └── song
│ │ │ ├── controller
│ │ │ │ ├── IndexController.class
│ │ │ │ ├── OrdersController.class
│ │ │ │ ├── RoomController.class
│ │ │ │ ├── UserController.class
│ │ │ │ └── admin
│ │ │ │ ├── ChartsController.class
│ │ │ │ ├── CheckinAdminController.class
│ │ │ │ ├── CheckoutAdminController.class
│ │ │ │ ├── DeptController.class
│ │ │ │ ├── EmployeeController.class
│ │ │ │ ├── FileController.class
│ │ │ │ ├── FloorController.class
│ │ │ │ ├── MenuController.class
│ │ │ │ ├── OrdersAdminController.class
│ │ │ │ ├── RoleController.class
│ │ │ │ ├── RoomAdminController.class
│ │ │ │ ├── RoomTypeController.class
│ │ │ │ └── SystemController.class
│ │ │ ├── dao
│ │ │ │ ├── ChartsMapper.class
│ │ │ │ ├── CheckinMapper.class
│ │ │ │ ├── CheckoutMapper.class
│ │ │ │ ├── DeptMapper.class
│ │ │ │ ├── EmployeeMapper.class
│ │ │ │ ├── FloorMapper.class
│ │ │ │ ├── MenuMapper.class
│ │ │ │ ├── OrdersMapper.class
│ │ │ │ ├── RoleMapper.class
│ │ │ │ ├── RoomMapper.class
│ │ │ │ ├── RoomTypeMapper.class
│ │ │ │ └── UserMapper.class
│ │ │ ├── interceptor
│ │ │ │ └── LoginInterceptor.class
│ │ │ ├── pojo
│ │ │ │ ├── Checkin.class
│ │ │ │ ├── Checkout.class
│ │ │ │ ├── Dept.class
│ │ │ │ ├── Employee.class
│ │ │ │ ├── Floor.class
│ │ │ │ ├── Menu.class
│ │ │ │ ├── Orders.class
│ │ │ │ ├── Role.class
│ │ │ │ ├── Room.class
│ │ │ │ ├── RoomType.class
│ │ │ │ └── User.class
│ │ │ ├── service
│ │ │ │ ├── ChartsService.class
│ │ │ │ ├── CheckinService.class
│ │ │ │ ├── CheckoutService.class
│ │ │ │ ├── DeptService.class
│ │ │ │ ├── EmployeeService.class
│ │ │ │ ├── FloorService.class
│ │ │ │ ├── Impl
│ │ │ │ │ ├── ChartsServiceImpl.class
│ │ │ │ │ ├── CheckinServiceImpl.class
│ │ │ │ │ ├── CheckoutServiceImpl.class
│ │ │ │ │ ├── DeptServiceImpl.class
│ │ │ │ │ ├── EmployeeServiceImpl.class
│ │ │ │ │ ├── FloorServiceImpl.class
│ │ │ │ │ ├── MenuServiceImpl.class
│ │ │ │ │ ├── OrdersServiceImpl.class
│ │ │ │ │ ├── RoleServiceImp.class
│ │ │ │ │ ├── RoomServiceImpl.class
│ │ │ │ │ ├── RoomTypeServiceImpl.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ ├── MenuService.class
│ │ │ │ ├── OrdersService.class
│ │ │ │ ├── RoleService.class
│ │ │ │ ├── RoomService.class
│ │ │ │ ├── RoomTypeService.class
│ │ │ │ └── UserService.class
│ │ │ ├── utils
│ │ │ │ ├── DataGridViewResult.class
│ │ │ │ ├── MenuNode.class
│ │ │ │ ├── PasswordUtil.class
│ │ │ │ ├── SystemConstant.class
│ │ │ │ ├── TreeNode.class
│ │ │ │ ├── TreeUtil.class
│ │ │ │ └── UUIDUtils.class
│ │ │ └── vo
│ │ │ ├── ChartsVo.class
│ │ │ ├── CheckinVo.class
│ │ │ ├── DeptVo.class
│ │ │ ├── EmployeeVo.class
│ │ │ ├── FloorVo.class
│ │ │ ├── MenuVo.class
│ │ │ ├── OrdersVo.class
│ │ │ ├── PieChartsVo.class
│ │ │ ├── RoleVo.class
│ │ │ ├── RoomTypeVo.class
│ │ │ └── RoomVo.class
│ │ ├── database.properties
│ │ ├── log4j.properties
│ │ ├── mapper
│ │ │ ├── ChartsMapper.xml
│ │ │ ├── CheckinMapper.xml
│ │ │ ├── CheckoutMapper.xml
│ │ │ ├── DeptMapper.xml
│ │ │ ├── EmployeeMapper.xml
│ │ │ ├── FloorMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── OrdersMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── RoomMapper.xml
│ │ │ ├── RoomTypeMapper.xml
│ │ │ └── UserMapper.xml
│ │ ├── mybatis-config.xml
│ │ └── springmvc.xml
│ └── test-classes
└── 5t6t网_hotel.zip
211 directories, 1029 files
评论